﻿namespace Tjs2.Sharpen
{
    //public class Calendar : System.Globalization.Calendar
    //{
    //}
    public class Calendar
    {
    	static Calendar instance_ = new Calendar();
    	public static Calendar GetInstance()
    	{
    		return instance_;
    	}
    	
		public void SetTimeInMillis(long milliseconds)
		{
			throw new System.NotImplementedException();
		}
    	
		public void Set(int field, int value)
		{
			throw new System.NotImplementedException();
		}
    	
		public void Set(int year, int month, int day, int hourOfDay, int minute, int second)
		{
			throw new System.NotImplementedException();
		}
    	
		public int Get(int field)
		{
			throw new System.NotImplementedException();
		}

		public long GetTimeInMillis()
		{
			throw new System.NotImplementedException();
		}
		
		public void SetTime(System.DateTime date)
		{
			throw new System.NotImplementedException();
		}

		
		public const int JANUARY = 0;

		public const int FEBRUARY = 1;

		public const int MARCH = 2;

		public const int APRIL = 3;

		public const int MAY = 4;

		public const int JUNE = 5;

		public const int JULY = 6;

		public const int AUGUST = 7;

		public const int SEPTEMBER = 8;

		public const int OCTOBER = 9;

		public const int NOVEMBER = 10;

		public const int DECEMBER = 11;

		public const int UNDECIMBER = 12;

		public const int SUNDAY = 1;

		public const int MONDAY = 2;

		public const int TUESDAY = 3;

		public const int WEDNESDAY = 4;

		public const int THURSDAY = 5;

		public const int FRIDAY = 6;

		public const int SATURDAY = 7;

		public const int ERA = 0;

		public const int YEAR = 1;

		public const int MONTH = 2;

		public const int WEEK_OF_YEAR = 3;

		public const int WEEK_OF_MONTH = 4;

		public const int DATE = 5;

		public const int DAY_OF_MONTH = 5;

		public const int DAY_OF_YEAR = 6;

		public const int DAY_OF_WEEK = 7;

		public const int DAY_OF_WEEK_IN_MONTH = 8;

		public const int AM_PM = 9;

		public const int HOUR = 10;

		public const int HOUR_OF_DAY = 11;

		public const int MINUTE = 12;

		public const int SECOND = 13;

		public const int MILLISECOND = 14;

		public const int ZONE_OFFSET = 15;

		public const int DST_OFFSET = 16;

		public const int FIELD_COUNT = 17;

		public const int AM = 0;

		public const int PM = 1;

		public const int ALL_STYLES = 0;

		public const int SHORT = 1;

		public const int LONG = 2;
    }
}
